<?php
function __autoload($classe)
{
	   $pastas = array('app.widgets', 'app.ado', 'app.model', 'app.control');
	   foreach ($pastas as $pasta)
	   {
		      if (file_exists("{$pasta}/{$classe}.class.php"))
        {
		
			         include_once "{$pasta}/{$classe}.class.php";
		      }
	   }
}
try
{
	//inicia transação com o banco my_livro
	TTransaction::open('cerberusos');
	//define arquivo de log
	TTransaction::setLogger(new TLoggerTXT('/tmp/os.txt'));;
	
	$os=new OS();
	$os->data_os='2012-11-25';
	$os->defeito_os='Não Liga';
	$os->status_os='Não verificado';
	$os->tipo_equipamento_os='Nootbook';
	$os->obs_os='Leves Defetos na Carcaça';
	
	
	$os->setCliente(3);
	
	echo $os->getCliente()->id;
	echo $os->getCliente()->nome_cli;
	
	$os->store();
	
	
	TTransaction::close();
}
catch (Exception $e) //em caso de erro
{
	//exibe a mensagem gerada pela exceção
	echo '<b> Erro</b>' . $e->getMessage();
	//desfaz todas alterções n obanco de dados
	TTransaction::rollback();
}
?>